package com.hyt.it.ogt.kq.common.gov.constant.examsys;

import com.hyt.it.ogt.kq.common.config.exception.KqException;

/**
 * <p>
 * 考试系统大类枚举
 * </p>
 *
 * @author huangyh
 * @since 2021-08-02
 */
public enum TypeEnum {

    //证券机考B/S系统
    OBT,

    //会计法考C/S系统
    GCE;

    /**
     * 获取考试系统大类
     * @param name 考试系统类型标识
     * @return TypeEnum
     * @throws KqException 考试系统类型不存在
     */
    public static TypeEnum getType(String name) throws KqException {
        try {
            return TypeEnum.valueOf(name);
        } catch (IllegalArgumentException i) {
            throw new KqException(-1, "考试系统类型不存在");
        }
    }

}
